splash down


Results for "splash down"

English - Turkish Dictionary

splash down

(English - Turkish Dictionary) :
(uzay gemisi) denize düşmek.